home *** CD-ROM | disk | FTP | other *** search
/ Apple Media Image Disc 4 / Image Disc Vol. 4.cdr / PhotoFlash Trial / PhotoFlash Trial Installer / PhotoFlash Trial Installer.rsrc / bin.rsrc_CODE_3.txt < prev    next >
Text File  |  1994-10-17  |  12KB  |  213 lines

  1. # near model CODE resource
  2. # jump table entries: 16708-33941 (17234 of them)
  3. export_33:
  4. 00000000  0100                     btst       D0, D0
  5. 00000002  0296 0000 0000           andi.l     [A6], 0x0
  6. export_35: // at 00000006 (misaligned)
  7. 00000008  0000 020C                ori.b      D0, 0xC
  8. 0000000C  0080 00F0 0007           ori.l      D0, 0xF00007
  9. 00000012  422D F924                clr.b      [A5 - 0x6DC]
  10. 00000016  4E75                     rts
  11. 00000018  4E56 FFF2                link       A6, -0x000E
  12. 0000001C  4A50                     tst.w      [A0]
  13. 0000001E  0500                     btst       D0, D2
  14. 00000020  0067 1220                ori.w      -[A7], 0x1220
  15. 00000024  6E00 0830                bgt        +0x832 /* 00000856 */
  16. 00000028  ADF9                     syscall    InfoScrap, auto_pop
  17. 0000002A  2622                     move.l     D3, -[A2]
  18. 0000002C  6E00 0C22                bgt        +0xC24 /* 00000C50 */
  19. 00000030  AD00                     syscall    GetFNum, auto_pop
  20. 00000032  40F9 2860 3A1B           move.w     [0x28603A1B], SR
  21. 00000038  7C00                     moveq.l    D6, 0x00
  22. 0000003A  01F9                     .incomplete
  23. 0000003C  2448                     movea.l    A2, A0
  24. 0000003E  6EFF FAA0 2AFE           bgt        -0x55FD500 /* FAA02B3E */
  25. 00000044  0010 4EAD                ori.b      [A0], 0xAD
  26. 00000048  010A                     btst       A2, D0
  27. 0000004A  486D F92C                pea.l      [A5 - 0x6D4]
  28. 0000004E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  29. 00000052  E038                     ror        D0.b, D0
  30. 00000054  083F 2E92                btst.b     <<invalid special address>>, 0x92
  31. 00000058  00FF                     .incomplete
  32. 0000005A  C02F 00EA                and.b      D0, [A7 + 0xEA]
  33. 0000005E  7112                     moveq.l    D0, 0x12
  34. export_36:
  35. 00000060  3B50 0318                move.w     [A5 + 0x318], [A0]
  36. 00000064  2B51 F928                move.l     [A5 - 0x6D8], [A1]
  37. 00000068  4FEF 0016                lea.l      A7, [A7 + 0x16]
  38. 0000006C  0004 4E5E                ori.b      D4, 0x5E /* '^' */
  39. label00000070:
  40. 00000070  4E75                     rts
  41. 00000072  48E7 0118                movem.l    -[A7], D7,A3,A4
  42. 00000076  7E00                     moveq.l    D7, 0x00
  43. 00000078  820E                     or.b       D1, A6
  44. 0000007A  7842                     moveq.l    D4, 0x42
  45. 0000007C  A72F                     syscall    PostEvent/PPostEvent, flags=7
  46. 0000007E  3C00                     move.w     D6, D0
  47. 00000080  0049 6E44                ori.w      A1, 0x6E44 /* 'nD' */
  48. 00000084  413F                     .invalid   0, <<invalid special address>> // invalid opcode 4 with b == 4
  49. 00000086  3C00                     move.w     D6, D0
  50. 00000088  80A9 A028                or.l       D0, [A1 - 0x5FD8]
  51. 0000008C  5F20                     subq.b     -[A0], 7
  52. 0000008E  0C66 1800                cmpi.w     -[A6], 0x1800
  53. 00000092  003F 3CFF                ori.b      <<invalid special address>>, 0xFF
  54. 00000096  404E                     negx.w     A6
  55. 00000098  AD00                     syscall    GetFNum, auto_pop
  56. 0000009A  822F 2DF9                or.b       D1, [A7 + 0x2DF9]
  57. // begin alternate branch 0000009C-000000A6
  58. label0000009C:
  59. 0000009C  2DF9 283F 2DF9           move.l     <<invalid special address>>, [0x283F2DF9]
  60. 000000A2  2641                     movea.l    A3, D1
  61. 000000A4  00D0                     .incomplete
  62. // end alternate branch 0000009C-000000A6
  63. label0000009C: // (misaligned)
  64. 0000009E  283F                     move.l     D4, <<invalid special address>>
  65. 000000A0  2DF9 2641 00D0           move.l     <<invalid special address>>, [0x264100D0]
  66. 000000A6  7472                     moveq.l    D2, 0x72
  67. 000000A8  508F                     addq.l     A7, 8
  68. 000000AA  604C                     bra        +0x4E /* 000000F8 */
  69. 000000AC  D074 E220                add.w      D0, [A4 + A6.w * 2 + 0x20]
  70. 000000B0  4CA0 2926                movem.w    D2,D4,D7,A2,A5,A6, -[A0]
  71. 000000B4  5442                     addq.w     D2, 2
  72. 000000B6  6743                     beq        +0x45 /* 000000FB */
  73. 000000B8  0021 7CA1                ori.b      -[A1], 0xA1
  74. 000000BC  784E                     moveq.l    D4, 0x4E
  75. 000000BE  933E                     sub.b      <<invalid special address>>, D1
  76. 000000C0  1FA9 780C 47FF           move.b     <<invalid full ext with IS == 1 and I/IS == 7>>, [A1 + 0x780C]
  77. 000000C6  FF5C                     .extension 0xF5C <<F/4-5/7>> // unimplemented
  78. 000000C8  8F66                     or.w       -[A6], D7
  79. 000000CA  1442                     movea.b    A2, D2
  80. 000000CC  A000                     syscall    Open/PBHOpen/HOpen
  81. 000000CE  A73F                     syscall    InitUtil, flags=7
  82. 000000D0  3C03                     move.w     D6, D3
  83. 000000D2  20D0                     move.l     [A0]+, [A0]
  84. 000000D4  74B2                     moveq.l    D2, 0xFFFFFFB2
  85. 000000D6  B124                     xor.b      -[A4], D0
  86. 000000D8  F3D4                     .invalid   <<F/7/1>>
  87. 000000DA  5C8F                     addq.l     A7, 6
  88. 000000DC  6008                     bra        +0xA /* 000000E6 */
  89. 000000DE  3F07                     move.w     -[A7], D7
  90. 000000E0  0902                     btst       D2, D4
  91. 000000E2  D174 548F                add.w      [A4 + D5.w * 4 - 0x113], D0
  92. label000000E6:
  93. 000000E6  6088                     bra        -0x76 /* 00000070 */
  94. 000000E8  2A4C                     movea.l    A5, A4
  95. export_34:
  96. 000000EA  DF18                     add.b      [A0]+, D7
  97. 000000EC  8082                     or.l       D0, D2
  98. 000000EE  08B6 48E7 0F08           bclr.b     [A6 + <<invalid base displacement size>> + D0 * 8], 0xE7
  99. 000000F4  3A00                     move.w     D5, D0
  100. 000000F6  802E 0008                or.b       D0, [A6 + 0x8]
  101. // begin alternate branch 000000F8-00000104
  102. label000000F8:
  103. 000000F8  0008 2C2E                ori.b      A0, 0x2E /* '.' */
  104. 000000FC  000A 286E                ori.b      A2, 0x6E /* 'n' */
  105. label000000FE: // (misaligned)
  106. 00000100  000E 4267                ori.b      A6, 0x67 /* 'g' */
  107. // end alternate branch 000000F8-00000104
  108. label000000F8: // (misaligned)
  109. 000000FA  2C2E 000A                move.l     D6, [A6 + 0xA]
  110. label000000FE:
  111. 000000FE  286E 000E                movea.l    A4, [A6 + 0xE]
  112. 00000102  4267                     clr.w      -[A7]
  113. 00000104  A994                     syscall    CurResFile
  114. 00000106  6094                     bra        -0x6A /* 0000009C */
  115. 00000108  2000                     move.l     D0, D0
  116. 0000010A  0C2F 063F 05D0           cmpi.b     [A7 + 0x5D0], 0x3F /* '?' */
  117. 00000110  7492                     moveq.l    D2, 0xFFFFFF92
  118. 00000112  4257                     clr.w      [A7]
  119. 00000114  3F05                     move.w     -[A7], D5
  120. 00000116  2F06                     move.l     -[A7], D6
  121. 00000118  2F0C                     move.l     -[A7], A4
  122. 0000011A  1F08                     move.b     -[A7], A0
  123. 0000011C  803C 0003                or.b       D0, 0x3
  124. 00000120  D074 7A38                add.w      D0, [A4 + D7 * 2 + 0x38]
  125. 00000124  1F0C                     move.b     -[A7], A4
  126. 00000126  44FF                     move.b     <<invalid special address>>, CCR
  127. 00000128  FF50                     .extension 0xF50 <<F/4-5/7>> // unimplemented
  128. 0000012A  8F66                     or.w       -[A6], D7
  129. 0000012C  0C90 CB02 00AF           cmpi.l     [A0], 0xCB0200AF
  130. 00000132  D174 6000                add.w      [A4 + D6.w], D0
  131. 00000136  008A 3F04 A998           ori.l      A2, 0x3F04A998
  132. 0000013C  3D45 FFBA                move.w     [A6 - 0x46], D5
  133. 00000140  2D46 4414                move.l     [A6 + 0x4414], D6
  134. 00000144  FFBC                     .invalid   <<F/6/7>>
  135. 00000146  A02A                     syscall    HUnlock
  136. 00000148  C02F 0CD0                and.b      D0, [A7 + 0xCD0]
  137. 0000014C  74A2                     moveq.l    D2, 0xFFFFFFA2
  138. 0000014E  4257                     clr.w      [A7]
  139. 00000150  A002                     syscall    Read
  140. 00000152  BAA0                     cmp.l      D5, -[A0]
  141. 00000154  02B6 7008 5008 A823      andi.l     [A6 + A2 + 0x23], 0x70085008
  142. 0000015C  4A5F                     tst.w      [A7]+
  143. 0000015E  809B                     or.l       D0, [A3]+
  144. 00000160  2AC1